fin-footed mammals (zoological group] - Espagnol Anglais Dictionnaire